home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_2
/
manual
/
manual.doc
< prev
next >
Wrap
Text File
|
1994-07-20
|
10KB
|
242 lines
Kurzanleitung zu Manual 1.00
============================
(von Thomas Egeter)
Copyright und Ähnliches
-----------------------
Copyright (c) 1994, Thomas Egeter, All Rights Reserved
Das Programm Manual darf frei kopiert und verwendet werden, falls
folgende Bedingungen eingehalten werden:
1) Das Programm Manual und diese Dokumentation darf nicht verändert
werden. Ausgenommen davon sind natürlich die Merkmale (ToolTypes)
in der dazugehörigen Icondatei. Ausgenommen ist auch eine Komprimierung
zum Datentransfer und zur Archivierung.
2) Das Programm Manual darf nur mit seiner Dokumentation (dieser Text)
weiterverbreitet werden.
3) Es darf kein Geld (bis auf eine angemessene, geringe Kopiergebühr)
für das Weitergeben des Manual-Programmes verlangt werden.
4) Wer das Programm Manual ab und zu verwendet, verpflichtet sich dazu,
dem Autor (Adresse siehe unten) eine Postkarte zu schicken.
Der Autor ist nicht verantwortlich für irgendeinen Schaden, der durch
Manual angerichtet oder ermöglicht wurde oder wird. Manual wurde zwar
intensiv getestet und alle gefundenen Fehler wurden beseitigt, aber wer
weiß: Irgendwo lauert sicher noch ein kleiner, gemeiner Bug, der nur darauf
wartet, alle erreichbaren Daten genüßlich zu verfälschen, den Monitor
durchbrennen zu lassen oder die Milch im Kühlschrank sauer werden zu
lassen ...
Kurz gesagt: Ich übernehme keine Garantie für das Programm 'Manual' !
Allgemeines
-----------
Manual dient dazu, zu den Programmen, die sich im Laufe der Zeit auf der
Festplatte angesammelt haben, einfach und bequem die dazugehörigen
Anleitungen zu suchen und anzuzeigen (Ihr habt doch alle Anleitungen
sorgfältig aufgehoben ? :-). Die Anleitungen sollten dazu in einigen
wenigen Unterverzeichnissen gesammelt worden sein.
Es gibt drei Modi, in denen Manual arbeiten kann:
- CLI-Modus
- Workbench-Modus
- AppIcon-Modus
Im CLI-Modus wird Manual vom CLI aus aufgerufen (:-). Die Programme, zu
denen die Anleitungen gesucht werden sollen, werden in der Kommandozeile
als Parameter übergeben. Im Workbench-Modus werden die Argumente per
Multiselect (Shift-Taste niederhalten und mehrere Programmicons anklicken)
übergeben. Im AppIcon-Modus legt Manual sich ein AppIcon auf der Workbench
an, auf das dann Programmicons gelegt werden können.
Voreinstellungen, wie z.B. Suchpfade, Anzeigeprogramme, etc. werden in
allen Modi (auch aus dem CLI-Modus!) aus der Icondatei des Manualprogramms
gelesen. Das Manual-Programm muß also _immer_ ein Icon besitzen. Es werden
sonst mehr oder (für die meisten Leute) weniger sinnvolle Defaultwerte
verwendet.
Aufruf
------
1) vom CLI
a) Manual Programm1 Programm2 Programm3 ... ProgrammN
sucht die Anleitungen zu Programm1 ... ProgrammN und zeigt
sie an, wenn sie gefunden werden.
b) Manual -appicon
legt ein AppIcon auf der Workbench an, koppelt sich dabei aber
nicht vom CLI ab. Will man dies erreichen, so muß man folgenden
Aufruf verwenden:
Manual >NIL: <NIL: -appicon
2) von der Workbench
a) Doppelklick auf das Manual-Icon
legt ein AppIcon auf der Workbench an. Zu jedem Programm, dessen
Icon auf das AppIcon gelegt wird, wird die Anleitung gesucht.
b) Multiselect
Einfaches Anklicken des Manual-Icons, dann Drücken und Nieder-
halten der Umschalttaste, dann einfaches Anklicken einer Reihe
weiterer Icons und Doppelklick beim letzten Icon dieser Reihe.
Die Anleitungen aller angeklickten Programme werden, falls
gefunden, angezeigt.
Der bzw. die Suchpfade für die Anleitungen werden den Merkmalen des
Manual-Icons entnommen. Wird dort nichts gefunden, wird ein Default-
pfad voreingestellt.
Merkmale (ToolTypes)
--------------------
1) PFAD#=Pfad,Endung,Programm (Allgemeine Form)
# steht für eine Zahl.
Für den ersten Pfad muß die Zahl 1 lauten, für den
zweiten 2 usw. Wird z.B. ein PFAD7 erstellt, so müssen
PFAD1 bis PFAD6 existieren, sonst wird PFAD7 ignoriert.
Pfad der Pfad, in dem gesucht werden soll.
Er muß mit ':' bzw. '/' enden.
Beispiel: Docs:Anleitungen/
Endung die Endung, die den Namen der Anleitung vom Namen des
Programms unterscheidet.
Beispiel: Endung lautet '.guide'.
Heißt das Programm 'MuchMore', dann
wird nach 'MuchMore.guide' gesucht.
Programm das Programm (incl. Pfad), das zur Anzeige der
Anleitung verwendet werden soll.
Beispiel: SYS:Utilities/AmigaGuide
Pfad, Endung und Programm müssen durch Kommas getrennt werden !!
komplettes Beispiel:
PFAD1=Docs:,.doc,SYS:Utilities/More
PFAD2=Docs:Guides/,.guide,SYS:Utilities/AmigaGuide
PFAD3=Docs:DVI/,.dvi,TeX:ShowDVI
Defaultwert: PFAD1=Docs:,.doc,SYS:Utilities/More
2) APPICON_X die X-Koordinate des AppIcons
Beispiel: APPICON_X=100
3) APPICON_Y die Y-Koordinate des AppIcons
Beispiel: APPICON_Y=22
4) APPNAME der Name, der unterhalb des AppIcons erscheint.
Beispiel: APPNAME=man
Defaultwert: der Programmname
5) APPICON APPICON=Default
Als AppIcon wird das Manual.info-Icon verwendet.
APPICON=Intern
Als AppIcon wird ein internes, im Programm
gespeichertes Icon verwendet.
APPICON=Extern
Ein beliebiges Icon kann als AppIcon verwendet werden.
Welches verwendet wird, wird durch das Merkmal
ICONFILE bestimmt (siehe unten).
Defaultwert: APPICON=Default (wen wundert's :-)
6) ICONFILE Pfad und Name eines Icons ohne angehängtes '.info'. Wird
als AppIcon verwendet, falls das Merkmal APPICON=Extern
existiert.
Beispiel: ICONFILE=RAM:Disk
7) MELDUNG gibt an, ob eine Meldung erscheinen soll, wenn nicht alle
Anleitungen zu den Programmen gefunden wurden.
Beispiele: MELDUNG=Aus
MELDUNG=Ein
Defaultwert: MELDUNG=Ein
8) REQUESTER gibt an, ob beim Zugriff auf ein Laufwerk der System-
requester 'Please insert Volume XXX ...' erscheinen soll
(um evtl. eine fehlende Diskette nachzuschieben) oder
nicht. Wenn nicht, wird so getan, als ob das gesuchte
Dokument nicht unter diesem Pfad zu finden ist.
Beispiele: REQUESTER=Aus
REQUESTER=Ein
Defaultwert: REQUESTER=Ein
9) DONOTWAIT ist nötig, wenn das Programm im WBStartup-Verzeichnis
liegt. Der Workbench wird damit mitgeteilt, daß sie nicht
auf das Programmende warten soll.
Arbeitsweise
------------
Manual nimmt den Namen des übergebenen Programmes und geht der Reihe nach
alle Pfade, von PFAD1 beginnend, der Reihe nach durch, hängt dabei jeweils
die zum Pfad gehörende Endung an den Programmnamen und sucht eine Datei
mit diesem Namen. Falls sie gefunden wird, wird der Suchvorgang beendet
und die Datei mit dem entsprechenden Anzeigeprogramm angezeigt.
Vorsicht: Wenn zu einem Programm mehrere Anleitungen existieren (z.B.
MuchMore.doc _und_ MuchMore.guide) so wird nur das angezeigt,
das zuerst gefunden wird.
Einschränkungen
---------------
- Manual braucht mindestens AmigaOS 2.0
- läuft momentan nur mit deutschen Texten
- keine Möglichkeit zum Ändern der Einstellungen im AppIcon-Modus,
ohne das Programm zu beenden.
(Ein GUI dafür ist schon längst vorgesehen [siehe Prefs-Button], aber
ich hab' momentan wenig Zeit und echt keine Lust mich mit gadtools.lib
anzufreunden -> wie wär's mit netten emails oder Postkarten ;-).
Was wird irgenwann einmal gemacht ?
-----------------------------------
- GUI zum Einstellen der Pfade
- Anleitung als Amigaguide-Dokument
- Lokalisierung (Anpassen an verschiedene Sprachen)
Autor
-----
Ich bin erreichbar unter ...
email: fh0015@rfhs1012.fh.uni-regensburg.de
IRC: Diogenes
snail-mail: Thomas Egeter
Am Alten Dorf 31
D - 92637 Weiden
Germany/ Deutschland
Dank an
-------
Douglas Adams für den 'Hitchhiker's Guide'
Volker Milsch für sein nettes Icon, das jetzt jeder als internes
Icon bewundern kann ;-)
für seine Betatest-Kommentare ("Das verhält sich so
komisch, wenn ..." )
Reinhard für den Tip mit dem Pseudo-Fenster
Rotti für seine Nörgelei ("_ICH_ hätt's sooo gemacht")
nicht nur beim Beta-Testen (don't panic :)))